This avoids unnecessary commas in the mobile interface.
Bug: T230564
Change-Id: Id486e9a5b8fd337c41c8749d0462a40d6e68dffb
$markers = $context->msg( 'tag-list-wrapper' )
->numParams( count( $displayTags ) )
- ->rawParams( $context->getLanguage()->commaList( $displayTags ) )
+ ->rawParams( implode( ' ', $displayTags ) )
->parse();
$markers = Xml::tags( 'span', [ 'class' => 'mw-tag-markers' ], $markers );
'mediawiki.interface.helpers.styles' => [
'class' => ResourceLoaderLessVarFileModule::class,
'lessMessages' => [
+ 'comma-separator',
'parentheses-start',
'parentheses-end',
'brackets-start',
content: '';
}
}
+
+.mw-tag-marker {
+ &:after {
+ content: '@{msg-comma-separator}';
+ }
+
+ &:last-child:after {
+ content: '';
+ }
+}